package com.yuke.cloud.service.smc.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value="com.yuke.cloud.service.smc.dto.DmsStoreDto")
public class DmsStoreDto {
    /**
     * 主键，自增ID
     */
    @ApiModelProperty(value="storeId主键，自增ID")
    private Long storeId;

    /**
     * 目标店铺名称
     */
    @ApiModelProperty(value="storeName目标店铺名称")
    private String storeName;

    /**
     * 目标店铺名称
     */
    @ApiModelProperty(value="telephone")
    private String telephone;

    /**
     * 省
     */
    @ApiModelProperty(value="provinceId省")
    private Long provinceId;

    @ApiModelProperty(value="provinceId省")
    private String provinceName;
    /**
     * 市
     */
    @ApiModelProperty(value="cityId市")
    private Long cityId;

    @ApiModelProperty(value="cityId市")
    private String cityName;
    /**
     * 区
     */
    @ApiModelProperty(value="countyId区")
    private Long countyId;

    @ApiModelProperty(value="countyId区")
    private String countyName;
    /**
     * 详细地址
     */
    @ApiModelProperty(value="address详细地址")
    private String address;

    /**
     * 组织ID
     */
    @ApiModelProperty(value="groupId")
    private Long groupId;

    /**
     * 经度
     */
    @ApiModelProperty(value="longitude经度")
    private Double longitude;

    /**
     * 纬度
     */
    @ApiModelProperty(value="latitude纬度")
    private Double latitude;

    /**
     * 图片
     */
    @ApiModelProperty(value="storePic图片")
    private String storePic;

    /**
     * 店铺类型
     */
    @ApiModelProperty(value="storeType图片")
    private Byte storeType;

    /**
     * 店铺评级：1优质，2普通，3低流量
     */
    @ApiModelProperty(value="storeLevel店铺评级：1优质，2普通，3低流量")
    private Byte storeLevel;

    /**
     * 状态：0未接触，1签约，2大量进货，3偶尔进货，4几乎不进货，5没注册但感兴趣，6没结果，7完全不理
     */
    @ApiModelProperty(value="storeStatus状态：0未接触，1签约，2大量进货，3偶尔进货，4几乎不进货，5没注册但感兴趣，6没结果，7完全不理")
    private Byte storeStatus;

    @ApiModelProperty(value="storePark物流条件：0未知，1宽敞，2一般，3不能停车，4车进不去")
    private Byte storePark;

    /**
     * 关联到shop表
     */
    @ApiModelProperty(value="shopId关联到shop表")
    private Long shopId;

    /**
     * 配送区域
     */
    @ApiModelProperty(value="scopeId配送区域")
    private Integer scopeId;

    @ApiModelProperty(value="scopeId配送区域")
    private String scopeName;
    /**
     * 跟进人user_id
     */
    @ApiModelProperty(value="devUserId跟进人user_id")
    private Long devUserId;

    @ApiModelProperty(value="devUserId跟进人user_Name")
    private String devUserName;
    /**
     * 服务业务员user_id
     */
    @ApiModelProperty(value="serviceUserId服务业务员user_id")
    private Long serviceUserId;

    @ApiModelProperty(value="serviceUserName服务业务员姓名")
    private String serviceUserName;

    @ApiModelProperty(value="followTime")
    private Date followTime;

    @ApiModelProperty(value="createTime")
    private Date createTime;

    /**
     * 更新人
     */
    @ApiModelProperty(value="updateId更新人")
    private Long updateId;

    @ApiModelProperty(value="updateTime")
    private Date updateTime;

    /**
     * 业务员最后一次拜访时间
     */
    @ApiModelProperty(value="endVisitTime业务员最后一次拜访时间")
    private Date endVisitTime;


    private Integer distance;

    private Boolean deleteTag;

}
